package cn.seaboot.admin.store.bean;


import io.swagger.v3.oas.annotations.media.Schema;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * POJO
 * 修改界面配置 [t_store_form_modify]
 *
 * @author Mr.css on 2018-6-20
 */
@Schema(description = "修改界面配置 [t_store_form_modify] 实体类")
public class StoreFormModify implements Serializable {

    private static final long serialVersionUID = 8831831681100529716L;
    /**
     * 项目ID
     */
    @NotNull
    @Size( max = 32)
    @Schema(description = "项目ID")
    private String projectId;
    /**
     * 表单ID
     */
    @NotNull
    @Size( max = 32)
    @Schema(description = "表单ID")
    private String formId;
    /**
     * 接口映射ID
     */
    @Size( max = 32)
    @Schema(description = "接口映射ID")
    private String resourceMapping;
    /**
     * 资源地址
     */
    @Size( max = 16)
    @Schema(description = "资源地址")
    private String resourceUrl;
    /**
     * 资源请求方式
     */
    @Size( max = 16)
    @Schema(description = "资源请求方式")
    private String requestMethod;
    /**
     * 备注
     */
    @Size( max = 64)
    @Schema(description = "备注")
    private String remark;
    /**
     * 调试参数
     */
    @Size( max = 128)
    @Schema(description = "调试参数")
    private String debugParameter;

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public String getResourceMapping() {
        return resourceMapping;
    }

    public void setResourceMapping(String resourceMapping) {
        this.resourceMapping = resourceMapping;
    }

    public String getResourceUrl() {
        return resourceUrl;
    }

    public void setResourceUrl(String resourceUrl) {
        this.resourceUrl = resourceUrl;
    }

    public String getRequestMethod() {
        return requestMethod;
    }

    public void setRequestMethod(String requestMethod) {
        this.requestMethod = requestMethod;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDebugParameter() {
        return debugParameter;
    }

    public void setDebugParameter(String debugParameter) {
        this.debugParameter = debugParameter;
    }
}
